﻿using System;
using System.Collections.Generic;
using System.Linq;
using System.Web;
using System.Web.UI;
using System.Web.UI.WebControls;
using vudu.Presentacion.Contrato.VU_02_Gestionar_Escuelas;
using vudu.Presentacion.Presentador.VU_02_Gestionar_Escuelas;
using vudu.Logica.Fachada;
using System.Text.RegularExpressions;

namespace vudu.Presentacion.Vista.VU_02_Gestionar_Escuelas
{
    public partial class AgregarEscuela : System.Web.UI.Page, IContratoAgregarEscuela
    {
        private PresentadorAgregarEscuela _presentador;

        protected void Page_Load(object sender, EventArgs e)
        {

            //string miRol = (string)Session["rol"];

            //if (miRol != "Universidad")
            //  Response.Redirect("../VU_15_Gestion_de_Acceso/InicioSistema.aspx");

            //----------> FALTA RESOLVER LO DE SESSION POR ESO EL NEW!!!!!!!
            _presentador = new PresentadorAgregarEscuela(this, new EnlaceLogico());
            
        }

        #region Get y Set de objetos de la pagina

        public TextBox Nombre
        {
            get { return TNombre; }
        }

        public TextBox Descripcion
        {
            get { return TDescripcion; }
        }

        public TextBox Director
        {
            get { return TDirector; }
        }

        public TextBox Codigo
        {
            get { return TCodigo; }
        }

        public TextBox Telefono
        {
            get { return TTelefono; }
        }

        public TextBox Direccion
        {
            get { return TDireccion; }
        }

        public Label Mensaje
        {
            get { return MensajeError; }
        }

        public Label Usuario
        {
            get { return LUniversidad; }
        }

        public Label LabelNombre 
        { 
            get { return LNombre; } 
        }

        public Label LabelDescripcion 
        { 
            get { return LDescripcion; } 
        }

        public Label LabelDirector 
        { 
            get { return LDirector; } 
        }

        public Label LabelTelefono 
        { 
            get { return LTelefono; } 
        }

        public Label LabelDireccion 
        { 
            get { return LDireccion; } 
        }


        #endregion

        protected void Button2_Click(object sender, EventArgs e)
        {
            _presentador.AgregarEscuela();
        }


    }
}